page{
	background-color: #FFFFFF;
}
.form-body{
	width: 690upx;
	padding: 0 30upx;
}
.form-title{
	padding: 20upx 0;
	display: flex;
	align-items: center;
	border-bottom: 1upx solid #EEEEEE;
}

.form-title-noflex{
	padding: 30upx 0;
}

.form-title-line{
	width: 10upx;
	height: 30upx;
	border-radius: 5upx;
	background-color: #5180F9;
}
.form-title-txt{
	font-size: 32upx;
	margin-left: 10upx;
	font-weight: bold;
}

.form-content{
	flex: 1;
	display: flex;
	align-items: center;
	margin-left: 10upx;
}
.form-content-block{
	flex: 1;
}

.form-btn{
	height: 56upx;
	/* width: 100upx; */
	padding: 0 15rpx;
	text-align: center;
	border: 1upx solid #BBBBBB;
	margin-left: 10upx;
	line-height: 56upx;
	border-radius: 10upx;
	font-size: 28upx;
	box-sizing: border-box;
}
.form-content .active{
	background-image: linear-gradient(to top,#5180F9,#4EB5FD);
	color: #FFFFFF;
	border:none;
}

.form-margin-top{
	margin-top: 40upx;
}

.form-text-grey{
	color: #666666;
}

.form-check-icon{
	display: block;
	width: 40upx;
	height: 40upx;
	margin-left: 20upx;
	border-radius: 10upx;
}
.form-check-icon1{
	display: block;
	width: 30upx;
	height: 30upx;
	margin-left: 20upx;
	border-radius: 10upx;
}
.form-check-no{
	display: block;
	width: 40upx;
	height: 40upx;
	margin-left: 20upx;
	border-radius: 10upx;
	border: 1upx solid #BBBBBB;
	box-sizing: border-box;
}
.form-check-no1{
	display: block;
	width: 30upx;
	height: 30upx;
	margin-left: 20upx;
	border-radius: 10upx;
	border: 1upx solid #BBBBBB;
	box-sizing: border-box;
}

.form-check-left{
	margin-left: 0upx;
	margin-right: 20upx;
}

.form-item-body{
	display: flex;
	align-items: center;
}

.form-three{
	padding: 20upx;
	background-color: rgba(249, 93, 74, .1);
	border-radius: 10upx;
	margin-top: 20upx;
	display: flex;
	align-items: center;
}
.form-three-flex{
	flex: 1;
}
.form-three-right{
	color: #F95D4A;
}

.form-title-txt-red{
	font-size: 28upx;
	color: #F95D4A;
}

.form-times{
	width: 100%;
	text-align: center;
}

.form-times-place{
	color: #999999;
}

.form-right-icon{
	display: block;
	width: 15upx;
}
.form-icon-line{
	width: 15upx;
}
.form-upload-box{
	width: 200upx;
	height: 200upx;
	background-color: #F9F9F9;
	display: flex;
	align-items: center;
	justify-content: center;
}

.form-upload-icon{
	display: block;
	width: 60upx;
	height: 60upx;
}
.form-upload-memo{
	margin-top: 10upx;
	font-size: 24upx;
	color: #5180F9;
}

.form-upload-sl{
	display: block;
	height: 200upx;
	width: 152upx;
}

.form-upload-memo-grey{
	color: #999999;
	text-align: center;
}

.form-yyzz{
	display: block;
	width: 200upx;
	height: 200upx;
}

.form-title-flex{
	flex:1;
}

.form-title-right{
	color: #5180F9;
}

.form-input{
	width: 100%;
	text-align: right;
}
.form-add-person{
	display: flex;
	padding: 30upx 0;
	align-items: center;
	justify-content: center;
	border-bottom: 1upx solid #EEEEEE;
}

.form-add-p-icon{
	display: block;
	width: 36upx;
	height: 36upx;
	margin-top: 2upx;
	margin-right: 10upx;
}

.form-persons{
	display: flex;
	padding: 30upx 0;
	align-items: center;
	border-bottom: 1upx solid #EEEEEE;
	color: #5180F9;
}
.form-persons-idcard{
	flex: 1;
	text-align: center;
}

.form-persons-line{
	width: 1upx;
	height: 30upx;
	background-color: #E1E1E1;
}

.form-persions-icon{
	display: block;
	width: 30upx;
	height: 30upx;
	margin-left: 20upx;
}

.form-radio{
	display: flex;
	align-items: center;
	margin-left: 40upx;
}

.form-radio-select{
	display: block;
	width: 32upx;
	height: 32upx;
	margin-right: 10upx;
}

.form-radio-select-no{
	display: block;
	width: 32upx;
	height: 32upx;
	margin-right: 10upx;
	box-sizing: border-box;
	border: 1upx solid #BBBBBB;
	border-radius: 50%;
}
.form-content-1{
	flex: 1;
	font-size: 24upx;
}
.form-content-blue{
	color: #5180F9;
}
.footer-agree{
	background-color: #F9F9F9;
	padding:0 30upx;
	font-size: 24upx;
	background-color: #FFFFFF;
	left: 0;
	bottom: 100upx;
	position: fixed;
	z-index: 9;
	height: 80upx;
	border-top:0.5upx solid #EEEEEE
}

.footer-agree-body{
	height: 80upx;
	align-items: center;
}
.footer-agree-lines{
	height:80upx ;
}

.pick-model{
	position: fixed;
	width: 100%;
	height: 100%;
	top:0;
	left: 0;
	z-index: 99;
	background-color: rgba(0,0,0,0.5);
}
.indicatorStyle{
	height: 100upx;
	line-height: 100upx;
}

.indicatorStyle-box-item{
	height: 100upx;
	text-align: center;
	display: flex;
	flex-flow: column;
	align-items: center;
	justify-content: center;
}

.indicatorStyle-box-item-no{
	color: #999999;
	font-size: 28upx;
}

.indicatorStyle-box{
	width: 100%;
	height: 480upx;
	background-color: #FFFFFF;
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 99;
}

.indicatorStyle-box-footer{
	width: 100%;
	height: 400upx;
}

.indicatorStyle-box-head{
	height: 80upx;
	border-bottom: 1upx solid #E1E1E1;
	box-sizing: border-box;
	display: flex;
	align-items: center;
	padding: 0 30upx;
}
.indicatorStyle-box-head-c{
	flex: 1;
}

.indicatorStyle-box-head-t{
	color: #007AFF;
}

.form-add-btn{
	text-align: center;
	height: 80upx;
	line-height: 80upx;
	border: 1px solid #E1E1E1;
	border-radius: 10upx;
	margin-top: 20upx;
	font-size: 28upx;
	color: #666666;
}

.bb-card{
	border: 1px solid #E1E1E1;
	padding: 20upx;
	border-radius: 10upx;
	margin-top: 20upx;
}

.form-add-btn-delete{
	text-align: center;
	margin-top: 20upx;
	height: 80upx;
	line-height: 80upx;
	color: #F56C6C;
}